const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin;

module.exports = {
	transpileDependencies: [
		'@dcloudio/uni-ui',
		'uview-ui',
		'@climblee/uv-ui'
	],
  // chainWebpack: (config) => {
  //   // 发行或运行时启用了压缩时会生效
  //   config.optimization.minimizer('terser').tap((args) => {
  //     const compress = args[0].terserOptions.compress
  //     // 非 App 平台移除 console 代码(包含所有 console 方法，如 log,debug,info...)
  //     compress.drop_console = true
  //     compress.pure_funcs = [
  //       '__f__', // App 平台 vue 移除日志代码
  //       // 'console.debug' // 可移除指定的 console 方法
  //     ]
  //     return args
  //   })
  // },
  // configureWebpack: {  
  //   plugins: [  
  //     new BundleAnalyzerPlugin({
  //       // analyzerMode: 'server',
  //       // analyzerHost: '127.0.0.1',
  //       // analyzerPort: 7777,
  //       // reportFilename: 'report.html',
  //       // defaultSizes: 'gzip',
  //       openAnalyzer: true,
  //       // generateStatsFile: false,
  //       // statsFilename: 'stats.json',
  //       // statsOptions: null,
  //       // logLevel: 'info'
  //     })  
  //   ]  
  // },
  // pluginOptions: {
  //   webpackBundleAnalyzer: {
  //     openAnalyzer: process.env.NODE_ENV === 'production'
  //   }
  // },
  // devServer: {
  //   proxy: {
  //     '/': {
  //       target: 'https://root3nft.io',
  //       secure: false,
  //       changeOrigin: true
  //     }
  //   }
  // }
}